turtle egg - Spanish English Dictionary